﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LKLCode.MotionControlCard
{
    internal interface I3AxisPlatform
    {

        /// <summary>
        /// 轴最大速度
        /// </summary>
        public float MaxSpeed { get; set; }

        /// <summary>
        /// 轴速度
        /// </summary>
        public float Speed { get; set; }

        /// <summary>
        /// 轴加速度
        /// </summary>
        public float Accel { get; set; }

        /// <summary>
        /// 轴减速度
        /// </summary>
        public float Decel { get; set; }

        /// <summary>
        /// X轴位置
        /// </summary>
        public float XPos { get; set; }

        /// <summary>
        /// Y轴位置
        /// </summary>
        public float YPos { get; set; }

        /// <summary>
        /// Z轴位置
        /// </summary>
        public float ZPos { get; set; }

        
    }
}
